package com.mark.maven.ddd.app.dto.req;

import com.mark.maven.ddd.app.dto.common.ContactDTO;
import com.mark.maven.ddd.app.dto.common.CustomerDTO;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class CreateOrderRequest {

    /**
     * 客户信息
     * 关联到该订单的客户，表示购买方
     */
    private CustomerDTO customer;

    /**
     * 发货人信息
     * 关联到该订单的发货人，表示货物的发送方
     */
    private ContactDTO sender;

    /**
     * 收货人信息
     * 关联到该订单的收货人，表示货物的接收方
     */
    private ContactDTO receiver;
}
